/******************************/
/*
   site: fund-store.com
version: 2016-03-26
 author: kaxiaoche
  email: kaxiaoche@163.com
*/
/******************************/
/*--reset--*/
* { -moz-box-sizing: border-box;-webkit-box-sizing:border-box; box-sizing:border-box; }
html, body {-webkit-user-select: none;user-select: none;-webkit-tap-highlight-color: transparent;-webkit-text-size-adjust: 100%;}
body, div, p, h1, h2, h3, h4, h5, h6, hr, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {margin:0; padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display: block;}
body{font: normal 12px/1 "Helvetica Neue", Helvetica, STHeiTi, sans-serif; background-color: #cfd8dd; color: #171717; min-width: 320px; overflow-x:hidden;-webkit-overflow-scrolling: touch;}
table { border-collapse:collapse; border-spacing:0;}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal; font-weight:normal;}
input[type="button"],input[type="submit"],input[type="text"],input[type="password"],input[type="search"],button,textarea {outline:none;-webkit-appearance: none;appearance: none;}
textarea { resize: none; }
h1 {font-size:18px }
h2 {font-size:16px }
h3 {font-size:14px }
h4, h5, h6 {font-size:100% }
b,strong{font-weight: bold;}
fieldset, img {border:none;vertical-align: middle; }
legend { display: none; }
a,img{-webkit-touch-callout: none;}
ul, ol {list-style:none }
a {text-decoration:none; outline: none; color:#666;}
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}
.hide {display:none !important;}
.block {display:block !important;}
.hand { cursor: pointer;}
.center { text-align: center; margin-top:-44px;}
.right { text-align: right; }
.red { color:#cb1718 !important; }
.green { color:#95c108 !important; }
.grey { color:#9dafb9; }
.dark { color:#57747c; }
.black { color:#171717; }
.org { color:#fcac01; }
.ft20 { font-size:20px; }
.ft27 { font-size: 27px; }
.clearfix:before,.clearfix:after { content: ""; display: table; clear: both; height: 0; overflow:hidden; visibility: hidden; }
// body { padding-top:44px; padding-bottom:50px; }
// body{font-family:"Noto Sans CJK SC Light", "Source Han Sans CN Light";}
// .light-bg { background-color:#f8f9fb;margin-top: 44px; }
.light-bg { background-color:#fff;margin-top: 44px; }
input::-webkit-input-placeholder { color: #ccd5da; }

/*--box--*/
.box { background-color:#fff; margin-bottom:10px;padding: 20px;}
.line-list li,.sec-list li,.bg-list li,.line-bottom-list li,.img-line-list li,.fm-list li { position:relative; }
.sec-list li { padding:15px; }
.fm-list li { background-color:#fff; height:44px; padding:10px 15px 10px 100px; margin-bottom:10px; }
.bg-list li { height:69px; line-height:69px; }
.img-line-list li { padding:15px 15px 15px 40px; font-size:15px; }
.line-list li:before,.sec-list li:before,.sec-list li:after,.line-bottom-list li:after,.img-line-list li:after,.fm-list li:before,.fm-list li:after { content:""; position:absolute; top: 0; left:0; right:0; height:1px; background-color:#ccc; -webkit-transform: scaleY(.5); transform: scaleY(.5); }
.sec-list li:after,.line-bottom-list li:after,.img-line-list li:after,.fm-list li:after { top: auto; bottom:0; }
.line-bottom-list li:after { left:15px; right:0; }
.line-bottom-list li:last-child:after { display:none; }
.view-more:after,.arrow-bottom:after{ content:""; position:absolute; right:15px; top: 45%; width:10px; height:10px; border-top:solid 2px #9dafb9; border-right:solid 2px #9dafb9; -webkit-transform: rotate(45deg) translate3D(-50%,0,0); transform: rotate(45deg) translate3D(-50%,0,0); }
.shenoce:after{ content:""; position:absolute; right:15px;  width:10px; height:10px; border-top:solid 2px #9dafb9; border-right:solid 2px #9dafb9; -webkit-transform: rotate(45deg) translate3D(-50%,0,0); transform: rotate(45deg) translate3D(-50%,0,0); }
// .arrow-right:after,
.arrow-bottom:after { -webkit-transform: rotate(135deg); transform: rotate(135deg); }
.red-box { color:#ccc; }
// padding:0.46rem;background-image: url(../images/zican_01.png);background-size: 100% 7.8rem;background-position:center;
.red-box a { color:#ccc; }
// .ma-wrap{margin-top: 2.39rem;} zic类型不需要
// .ma-wrapzc{margin:0;}
.sec-list li { margin-bottom:10px; background-color:#fff; }
.bg-list li:nth-child(odd) { background-color:#f8f9fb; }
.bg-list li:nth-child(even) { background-color:#fff; }
.bg-list li a { display:block; padding:0 15px; font-size:20px; color:#57747c; }
.img-line-list li a { display:block; color:#57747c; height:18px; line-height:18px; }
.img-line-list span[class^="ico"] { width:18px; height:18px; float:left; margin-left:-28px; }
.fixed-bar { position:fixed; z-index:100; left:0; right:0; bottom:0; }
.fixed-bar:before { content:""; position:absolute; z-index:200; left:0; right:0; top: 0; height:1px; background-color:#9dafb9; -webkit-transform: scaleY(.5); transform: scaleY(.5); }
.fm-tit { height:24px; line-height:24px; float:left; margin-left:-85px; width:70px; color:#57747c; }

/*--btn--*/
.btn-primary,.btn-default,.btn-disabled { display:inline-block; width:100%; height:40px; line-height:40px; border:none; border-radius:20px; text-align:center; font-size:18px; background-color:#feac00; color:#fff; }
.btn-default { background-color:#fff; border:solid 1px #feac00; color:#feac00; }
.btn-disabled { background-color:#d4e1e9; border-color:#d4e1e9; }
.full-btn { padding:15px; }

/*--txtbox--*/
.txtbox { border:none; width:100%; height:100%; font-size:15px; }

/*--form element--*/
.checkbox { position:relative; display:inline-block; vertical-align:middle; width:15px; height:15px; margin-right: 10px; background-image: url('../images/checkbox@2x.png'); background-size:30px 15px; }
.checked { background-position:-15px 0; }
.transparent { position:absolute; width:100%; height:100%; top: 0; right:0; bottom:0; left:0; opacity: 0; }



/*--table--*/
.fix-table { min-width:100%; }
.fix-table th { font-size:14px; height:32px; line-height:16px; background-color:#cfd8dd; box-shadow:0 -1px 0 #bac7cd inset; }
.fix-table tbody tr:nth-child(odd) { background-color:#fff; }
.fix-table tbody tr:nth-child(even) { background-color:#fff;} //隔行变色的写法
.fix-table th,.fix-table td { text-align:left; padding:8px 15px; }
.fix-table td p,.fix-table td strong { font-size:15px; margin-bottom:5px; }
tbody td{text-align: center;}
tbody tr{background-color: #f8f8f8;font-size:.44rem;}
.fix-hd { position:relative; }
.line-table { min-width:100%; border-top:solid 1px #cad4da; border-bottom:solid 1px #cad4da; font-size:14px; margin-top:8px; margin-bottom:20px; }
.line-table thead { border-bottom:dotted 1px #ced7dc; }
.line-table thead th {background-color: #f8f9fb;line-height: 3;text-align: center;color: #8e8e8e;white-space: nowrap;font-size: .48rem; border-top: 1px dashed #ccc;width: 33.333333333%;}
.line-table tbody td { background-color: #fff;line-height: 3;color: #57747c;white-space: nowrap;border-top: 1px dashed #ccc;width: 33.333333333%;}
.line-table tbody th { color:#9dafb9; }
.dashed{border-right:1px dashed #ccc;}


/*--header--*/
.header { position: fixed; z-index:999; top: 0; right:0; left:0; background-color: #ef2d2e; color:#fff; width:100%; height:44px; line-height:44px; padding:0 15px; }
// .hd-tit {  top: 0;  font-size:.6rem;margin:0 auto;font-family:"Noto Sans CJK SC Light", "Source Han Sans CN Light"; font-weight:normal;text-align: center;}
.hd-tit {     position: absolute;
    top: 0;
    font-size: .6rem;
    margin: 0 auto;
    font-family: "Noto Sans CJK SC Light", "Source Han Sans CN Light";
    font-weight: normal;
    text-align: center;
    left: 47px;
    right: 47px;}
//
// .ico-line { display:inline-block; vertical-align:middle; width:17px; height:17px; background-image: url(../images/line@2x.png); background-size:17px 17px; }
.hd-tit-2 { font-size:15px; line-height:15px; margin-top:7px;}
.hd-tit-2 small { display:block;}
.asset-zc{background-color: #fff; color: #fff; }

/*--footer--*/
.footer,.fix-bar { position:fixed; z-index:999; bottom:0; width:100%; height:49px; background-color:#f8f9fb; }
.footer:before,.fix-bar:before { content:""; position:absolute; top: 0px; left:0; right:0; height:1px; background-color:#bac7cd; -webkit-transform: scaleY(.5); transform: scaleY(.5); }
.footer .nav { font-size: 0; padding:3px 0; }
.footer .nav a { display:inline-block; width:25%; text-align:center; font-size:10px; color:#57747c;  }
.footer .nav .active { color:#cb1718; }
.footer .nav a:before { content:""; display:block; margin:3px auto; width:25px; height:25px; background-size:100px 50px; }
.footer .nav .active:before { background-position:0 -25px; }
.footer .nav a:nth-child(2):before { background-position:-25px 0; }
.footer .nav .active:nth-child(2):before { background-position:-25px -25px; }
.footer .nav a:nth-child(3):before { background-position:-50px 0; }
.footer .nav .active:nth-child(3):before { background-position:-50px -25px; }
.footer .nav a:last-child:before { background-position:-75px 0; }
.footer .nav .active:last-child:before { background-position:-75px -25px; }
body{
  // font-size: 77px;
  // font-family:"Noto Sans CJK SC Light", "Source Han Sans CN Light";
   font: 10px/1 Lucida Grande,'Microsoft YaHei',"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
  // padding:150px 0;
}
.block{display: block;}
.none{display: none;}
